var filePath = "/sdcard/快递信息.txt";
// u.widgetGetAll("我买的包裹").forEach((v) => {
//   u.clickCenter(v);
//   sleep(2000);
//   files.append(filePath, " " + u.widgetGetOne(".*递.*").text() + "\n");
//   back();
//   sleep(2000);
// });
// 使用files.append函数追加字符串到文件，并在字符串末尾添加换行符
let u = require("/sdcard/脚本/WidgetUtils.js");
console.show();
console.setPosition(0, device.height * 0.65);
// var w = floaty.window(
//   <frame gravity="center" bg="#77ff0000">
//     <text id="text">添加到文本</text>
//   </frame>
// // );
// w.setSize(300, 150);
// w.setPosition(400, 400);
// w.text.click(function () {
//   let 哪里快递 = u.widgetGetOne(".*天津.*|.*北京.*");
//   let 不是对应快递 = "其他";
//   if (哪里快递 && /天津/.test(哪里快递.text())) {
//     不是对应快递 = "天津";
//   } else if (哪里快递 && /北京/.test(哪里快递.text())) {
//     不是对应快递 = "北京";
//   }
//   let 签收时间 = u.widgetGetOne(".*日.*月.*");
//   files.append(
//     filePath,
//     " " +
//       u.widgetGetOne(".*中通快递.*|.*极兔速递.*|.*申通快递.*|.*邮政快递.*|.*圆通速递.*|.*韵达快递.*").text() +
//       " " +
//       不是对应快递 +
//       " " +
//       签收时间.desc() +
//       "\n"
//   );
//   toastLog("已添加快递单号");
// });
// setInterval(() => {}, 1000);
function 添加快递() {
  let 签收时间 = u.findAndClick(".*递.*签收");
  if (签收时间) {
    log(签收时间.text());
    let 时间 = 签收时间.text().slice(6, 20);

    sleep(2000);

   // let 哪里快递 = u.widgetGetById(".*id/tv_content");
    let 哪里快递 = u.widgetGetOne("送至 .*");
   
    let 不是对应快递 = "其他";
    if (哪里快递 && /天津/.test(哪里快递.desc())) {
      不是对应快递 = "天津";
    } else if (哪里快递 && /北京/.test(哪里快递.desc())) {
      不是对应快递 = "北京";
    } else if (哪里快递 && /市/.test(哪里快递.desc())) {
     // 不是对应快递 = 哪里快递.text().substring(0, 3);

      不是对应快递 = 哪里快递.desc().substring(3, 6);
    }

    files.append(
      filePath,
      " " + u.widgetGetOne("中通快递.*|极兔速递.*|申通快递.*|邮政快递.*|圆通速递.*|韵达快递.*").text() + " " + 不是对应快递 + " " + 时间 + "\n"
    );
    back();
    sleep(1000);
    let 删除 = u.findAndClick(".*左滑查看.*");
    if (删除) {
      sleep(1000);
      u.findAndClick(".*删除.*");
      sleep(1000);
      u.findAndClick(".*确定删除.*");
      sleep(1000);
    }
    return true;
  }
  return false;
}
while (添加快递()) {
  sleep(1000);
}
toastLog("已添加所有快递");
